21
28541	37057	7
37676	28883	7
27086	29678	7
11129	34443	7
38527	36978	7
34961	9799	7
35826	20425	7
1780	16484	7
19471	36361	7
36978	38527	7
32624	9072	7
2397	34961	7
11353	32074	7
3030	21967	7
28027	16999	7
9072	32624	7
28558	30223	7
28883	37676	7
6744	13182	7
7553	7350	7
37350	689	7
